// 创建函数（查询所有学生）
async function students(ctx, next) {
  const arr = [
    {
      studentId: 1,
      studentName: "张三",
    },
    { studentId: 2, studentName: "李四" },
  ];
  console.log(`查询的所有学生信息如下：${JSON.stringify(arr)}`);
}

// 创建函数（用 id 查询 一个 学生）
async function studentById(ctx, next) {
  console.log(`查询的学生信息如下：${ctx.params.id}`);
}

// 创建函数（添加 一个 学生）
async function insertStudent(ctx, next) {
  console.log(`新增了学生：${JSON.stringify(ctx.request.body)}}`);
}

// 创建函数（修改 一个 学生信息）
async function updateStudent(ctx, next) {
  console.log(`修改了学生：${JSON.stringify(ctx.request.body)}`);
}

// 创建函数（删除 一个 学生）
async function deleteStudent(ctx, next) {
  console.log(`删除了学生：${ctx.params.id}`);
}

// 暴露 api 函数接口
export const obj = {
  "get /student": students,
  "get /student/:id": studentById,
  "post /student": insertStudent,
  "put /student": updateStudent,
  "delete /student:id": deleteStudent,
};
